package T02_要素二_URL;

/**
 * 二、要素二:URL
 * 1.JDBC_URL的介绍
 *   JDBC URL 用于标识一个被注册的驱动程序，驱动程序管理器通过这个 URL 选择正确的驱动程序，从而建立到数据库的连接。
 *
 * 2.JDBC_URL的组成
 *   1.JDBC URL的标准由三部分组成，各部分间用冒号分隔。
 *     jdbc:子协议:子名称
 *   2.详细解解释
 *     ①协议：JDBC URL中的协议总是jdbc
 *     ②子协议：子协议用于标识一个数据库驱动程序
 *     ③子名称：一种标识数据库的方法。子名称可以依不同的子协议而变化，用子名称的目的是为了定位数据库提供足够的信息。
 *          包含“主机名“(对应服务端的ip地址)，”端口号“，”数据库名“
 *   3.举例(图1-1)
 *
 * 3.几种常用数据库的JDBC URL
 *   1.MySQL的连接URL编写方式：
 *     ①jdbc:mysql://主机名称:mysql服务端口号/数据库名称?参数=值&参数=值
 *     ②jdbc:mysql://localhost:3306/atguigu
 *     ③jdbc:mysql://localhost:3306/atguigu?useUnicode=true&characterEncoding=utf8
 *           （如果JDBC程序与服务器端的字符集不一致，会导致乱码，那么可以通过参数指定服务器端的字符集）
 *     ④jdbc:mysql://localhost:3306/atguigu?user=root&password=123456
 *   2.Oracle 9i的连接URL编写方式：
 *     ①jdbc:oracle:thin:@主机名称:oracle服务端口号:数据库名称
 *     ②jdbc:oracle:thin:@localhost:1521:atguigu
 *   3.SQLServer的连接URL编写方式：
 *     ①jdbc:sqlserver://主机名称:sqlserver服务端口号:DatabaseName=数据库名称
 *     ①jdbc:sqlserver://localhost:1433:DatabaseName=atguigu
 */
public class URLTest {

}
